rolling barrage - French English Dictionary